package com.job.yangshida.homework0709.lizi;

/**
 * @author 杨士达
 * @version 1.0
 * @since 2022-07-10 15:16:32
 * 继承:代码复用
 * 父类定义一些通用的基础的成员变量成员方法
 * 能继承的是父类飞私有的
 * 只能单继承 但是可以多层次继承
 * object是所有类的父类
 */
public class Animal extends Xox{
    static {
        System.out.println("父类 的静态代码块执行了");
    }
    {
        System.out.println("父类的构造代码块执行了");
    }
    public String name="小动物";
    //受保护的 本类 本报 子类
    protected String color;
    String sex;
    private int age;
    public void sleep(){
        System.out.println("睡眠7小时");
    }

    public Animal(String name) {
        this.name = name;
        System.out.println("父类一个参数名字的构造执行了");
    }
    public Animal() {
        System.out.println("父类的无参构造执行了");
    }
}
